home *** CD-ROM | disk | FTP | other *** search
/ Sky at Night 2007 June / SAN CD 6-2007 CD-ROM 25.iso / pc / Software / AstroGrav_Win / Java / jre1.6.0 / lib / rt.jar / javax / swing / JComponent$1.class (.txt) < prev    next >
Encoding:
Java Class File  |  2006-11-29  |  843 b   |  42 lines

  1. package javax.swing;
  2.  
  3. import java.awt.Component;
  4. import sun.awt.CausedFocusEvent;
  5. import sun.awt.RequestFocusController;
  6.  
  7. final class JComponent$1 implements RequestFocusController {
  8.    public boolean acceptRequestFocus(Component var1, Component var2, boolean var3, boolean var4, CausedFocusEvent.Cause var5) {
  9.       if (JComponent.access$100()) {
  10.          return true;
  11.       } else if (var2 != null && var2 instanceof JComponent) {
  12.          if (var1 != null && var1 instanceof JComponent) {
  13.             JComponent var6 = (JComponent)var2;
  14.             if (!var6.getVerifyInputWhenFocusTarget()) {
  15.                return true;
  16.             } else {
  17.                JComponent var7 = (JComponent)var1;
  18.                InputVerifier var8 = var7.getInputVerifier();
  19.                if (var8 == null) {
  20.                   return true;
  21.                } else {
  22.                   JComponent.access$102(true);
  23.  
  24.                   boolean var9;
  25.                   try {
  26.                      var9 = var8.shouldYieldFocus(var7);
  27.                   } finally {
  28.                      JComponent.access$102(false);
  29.                   }
  30.  
  31.                   return var9;
  32.                }
  33.             }
  34.          } else {
  35.             return true;
  36.          }
  37.       } else {
  38.          return true;
  39.       }
  40.    }
  41. }
  42.